Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Improved Intra 42, version 3 #15

Merged
merged 47 commits into from
Apr 10, 2022
Merged

Improved Intra 42, version 3 #15

merged 47 commits into from
Apr 10, 2022

Conversation

FreekBes
Copy link
Owner

Version 3 of Improved Intra is here! It contains many new features. A changelog:

New features:

  • The extension now also works in incognito mode (good for evaluations!)
  • Added cumulative hours per week to tooltip in logtime chart (request Cumulative hours when codam's monitoring system is disabled. #8) (can be disabled in options)
  • Added sum of logtime hours per month to logtime chart (can be disabled in options)
  • Options page now also works in light mode
  • Moved options page to server-side (it is always synced anyways, and this way it also works in incognito)
  • Added more easter eggs
  • Added custom Intra titles for GitHub Sponsors (of course only visible to users with the extension installed)
  • Made all console logs from the extension stand out a little more

Bugs fixed:

  • Fixed customized profile banners sometimes flashing in and out of existence on page load
  • Fixed auto-coalition rank title equipper not working in Firefox
  • Fixed settings not syncing automatically every now and then
  • Fixed injected script being injected up to three times on some pages
  • Fixed dark theme not working in notifications list (Fix notifications not dark and console log error #14)
  • Fixed security issue in back-end server
  • Fixed some "success", "warning" and "danger" texts not using colors from the selected color scheme
  • Fixed Intra bug: logtime chart sometimes only displaying three months instead of four
  • Fixed Intra bug: Futura fonts not loading properly on Windows on staff/admin pages
  • Removed references to the old Codam Monitoring System Progress extension

FreekBes and others added 15 commits April 4, 2022 21:17
finally!
cumulative hours per month is still on the todo list.
access tokens generated by other Intra applications could before be used to modify user settings in Improved Intra. Fixed this by storing a hash of any access token generated by the server, on the server, and comparing any access token used against those stored ones, denying access if the access token was not generated by the server.
@FreekBes FreekBes added the feature request New feature or request label Apr 10, 2022
@FreekBes FreekBes merged commit 8c76a2d into main Apr 10, 2022
@FreekBes FreekBes deleted the v3 branch April 10, 2022 18:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant